12 3 45 1212 123 331